SmartAgent Version 9.10.1
发布日期:2025 年 12 月 26 日
版本概述
SmartAgent 9.10.1 是一次全面的功能增强与稳定性提升版本,重点强化了对 xxl-job、Kafka、SQL Server 事务 等关键组件的监控支持,并优化了资源占用问题。同时,新增 OpenShift 4.20、NVIDIA containerd 场景兼容性,并完善 SELinux 环境下的日志采集能力。
-
✨ JavaAgent 9.10.1:全面适配 xxl-job(2.2.0~3.2.0)与 Kafka-clients(4.0.0~4.1.0),支持平台动态开关 Profiling,修复高 CPU/内存占用的问题
-
✨ DotnetAgent 6.15.1:新增 SQL Server 事 务 Commit 方法采集
-
🔧 logsAgent 2.2.0:支持自定义时间格式、多行分割符及 SmartGate 转发
-
📦 SmartAgent 镜像升级至 1.1.2:基于
ubuntu:noble-20251013,提升基础环境安全性 -
📈 通用优化:SELinux 权限、PHP 5.x 兼容性等关键问题
-
强烈建议所有使用 7.5.0 ~ 9.10.0 的用户升级,以解决 CPU/内存高占用、SELinux 日志采集失败等问题。
-
若使用 xxl-job、Kafka、SQL Server 事务 或部署于 OpenShift/CRI-O/NVIDIA containerd 环境,请务必升级。
Linux x86_64 系统
支持平台版本
- One 平台:V2.2.2 及以上版 本
集成探针版本
- JavaAgent: 9.10.1
- DotnetAgent:6.15.1
- PHPAgent:8.4.1
- PythonAgent:8.5.0
- NodejsAgent:7.1.1
- NginxAgent:3.8.4
- ApacheAgent:3.4.0
- SDKAgent:5.14.1
- GoAgent:4.12.0
- logsAgent:2.2.0
功能优化与修复
1. JavaAgent 升级至 9.10.1
新增功能
-
适配 xxl-job-admin 后台任务(版本范围:[2.2.0, 3.2.0]);
-
适配 xxl-job-executor 关联 HTTP 与 Job(版本范围:[2.2.0, 3.2.0]);
-
适配 kafka-clients(版本范围:[4.0.0, 4.1.0])。
功能优化
-
优化 SSL Context 兼容处理;
-
支持通过平台(≥ V3.9.0.0)动态控制 Profiling 功能开关。(具体环境、jdk版本要求参考JavaAgent 支持矩阵的持续剖析 (SmartAgent 9.10.0+))
修复Bug
- 修复业务接口超时检测导致 CPU 占用过高;
- 影响范围:JavaAgent 8.0.0 ~ 9.10.0(对应 SmartAgent 7.5.0 ~ 9.10.0)
- 修复内存占用过高问题;
- 影响范围:JavaAgent 8.0.0 ~ 9.10.0(对应 SmartAgent 7.5.0 ~ 9.10.0)
2. DotnetAgent 升级至 6.15.1
新增功能
- SQL Server 支持事务 Commit 方法采集(支持 .NET Core 2.0/2.1/2.2/3.0/3.1,.NET 5.0/6.0/7.0/8.0)。
3. SDKAgent 升级至 5.14.1
新增功能
- 新增接口:获取当前与 Controller 交互的地址。
修复Bug
- 修复 Apache+PHP 场景下,Apache Worker 退出时日志回调未注销导致崩溃保护日志写入死锁问题。
- 影响范围:SDKAgent 5.5.0 ~ 5.14.0(对应 SmartAgent 5.8.0 ~ 9.10.0)
4. PHPAgent 升级至 8.4.1
修复Bug
- 修复 PHP 5.x 获取参数个数可能返回 null 导致崩溃的问题。
- 影响范围:PHPAgent 8.3.1 ~ 8.4.0(对应 SmartAgent 9.2.1 ~ 9.10.0)